home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 March / PCWorld_2007-03_cd.bin / komunikace / acehtml / acehtmlfreeware.exe / scriptdef / Text Gradation.sd < prev    next >
INI File  |  2006-09-13  |  2KB  |  99 lines

  1. [SUBJECT]
  2. Description=Allows grading your text from dark to light
  3. ImageIndex=-1
  4. Folder=Text Effects
  5.  
  6.  
  7. [HEAD_TEXT]
  8. ;<script language="JavaScript">
  9. ;<!-- begin script
  10. ;function maketable(n) {
  11. ;  var nb;
  12. ;  this.length = n;
  13. ;  for (var i = 1; i <=n; i++)
  14. ;    if (i<10) {
  15. ;      nb = i+"";
  16. ;      nb = nb.substring(0,1);       
  17. ;      this[i] = nb;
  18. ;    }
  19. ;  return this;
  20. ;}
  21. ;
  22. ;function conversion(color) {
  23. ;  var hexa1;
  24. ;  var hexa2;
  25. ;  var colorHexa;
  26. ;  tabHex = new maketable(16);
  27. ;
  28. ;  tabHex[10]="A"; tabHex[11]="B"; tabHex[12]="C"; tabHex[13]="D"; tabHex[14]="E"; tabHex[15]="F";
  29. ;  hexa2 = (color%16);
  30. ;  hexa1 = parseInt(color/16);
  31. ;  hexa2 = tabHex[hexa2];
  32. ;  if (hexa2 == null)
  33. ;    hexa2 = "0";
  34. ;  hexa1 = tabHex[hexa1];
  35. ;  if (hexa1 == null)
  36. ;    hexa1 = "0";
  37. ;  colorHexa = hexa1 + hexa2;
  38. ;  return colorHexa;
  39. ;}
  40. ;
  41. ;function degrade(texte, taille, police, RGB) {
  42. ;  var factor = 256/(texte.length+1);
  43. ;  var i;
  44. ;  var c1,c2,c3;
  45. ;
  46. ;  for (i=0;i<texte.length;i++)   {
  47. ;    ton=factor*i;
  48. ;    if (RGB == 0) {
  49. ;      c1 = 'FF';
  50. ;      c2 = conversion(ton);
  51. ;      c3 = c2;
  52. ;    }
  53. ;    else if (RGB == 1) {
  54. ;      c1 = conversion(ton);
  55. ;      c2 = 'FF';
  56. ;      c3 = c1;
  57. ;    }
  58. ;    else {
  59. ;      c1 = conversion(ton);
  60. ;      c2 = c1;
  61. ;      c3 = 'FF';
  62. ;    }
  63. ;   document.write ('<FONT SIZE=' + taille + ' FACE="' + police + '" COLOR="#' + c1 + c2 + c3 + '">' + texte.substring (i,i+1) + '</FONT>');
  64. ;  } 
  65. ;}
  66. ;//  end script -->
  67. ;</script>
  68. ;
  69.  
  70.  
  71. [BODY_TEXT]
  72. ;<script language="JavaScript">
  73. ;<!-- begin script
  74. ;degrade('`text`',`font_size`,'`font_name`',`color(0-2)`);
  75. ;//  End script -->
  76. ;</script>
  77. ;
  78.  
  79.  
  80. [`text`]
  81. Kind=S
  82. Value=This text is the preview of your result.
  83.  
  84.  
  85. [`color(0-2)`]
  86. Kind=N
  87. Value=0
  88.  
  89.  
  90. [`font_size`]
  91. Kind=N
  92. Value=3
  93.  
  94.  
  95. [`font_name`]
  96. Kind=S
  97. Value=Times New Roman
  98.  
  99.